// 定义字体大小，遍历1-300
@for $i from 0 through 300 {
	.f-#{$i}{
		font-size: $i + rpx;
	}
}
// 定义字体粗细
.fw {
	&-100{
		font-weight: 100;
	}
	&-200{
		font-weight: 200;
	}
	&-300{
		font-weight: 300;
	}
	&-400{
		font-weight: 400;
	}
	&-500{
		font-weight: 500;
	}
	&-600{
		font-weight: 600;
	}
	&-700{
		font-weight: 700;
	}
	&-800{
		font-weight: 800;
	}
	&-900{
		font-weight: 900;
	}
	&-small {
		font-weight: 600;
	}
	
	&-medium {
		font-weight: 700;
	}
	
	&-large {
		font-weight: 800;
	}
	
	&-none {
		font-weight: normal;
	}
}
// 定义字体阴影
.ts {
	&-small{
		text-shadow: 1rpx 1rpx 1rpx #000000;
	}
}
// 定义行高，历遍10-1000
@for $i from 10 through 1000 {
  .lh-#{$i} {
    line-height: $i + rpx;
  }
}
// 定义默认文本行高
.lh-none {
  line-height: 1 !important;
}
.lh-normal{
	line-height: normal !important;
}
// 文字溢出显示省略号
@for $line from 1 through 10 {
	.text-overflow-#{$line} {
		width: 100%; 
		display: -webkit-box; 
		white-space: inherit; 
		overflow: hidden; 
		-webkit-line-clamp: #{$line}; 
		-webkit-box-orient: vertical;
	}
}
// 文字溢出隐藏
.text-overflow { width: 100%; display: block; white-space: nowrap; overflow: hidden; }
// 文字左对齐
.text-align-left { text-align: left; }
// 文字右对齐
.text-align-right { text-align: right; }
// 文字居中
.text-align-center { text-align: center; }